//package com.yishun.springboot.web;
//
//import java.awt.Image;
//import java.io.File;
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.OutputStream;
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.multipart.MultipartFile;
//
//import com.alibaba.fastjson.JSON;
//import com.alibaba.fastjson.JSONArray;
//import com.alibaba.fastjson.JSONObject;
//import com.yishun.springboot.service.RealNameSystemInterfaceService;
//
///**
// * 测试mybatis和springboot通过√   1231注释，正常使用情况请上班后立即还原取消注释
// * web正常传值，mybatis正常查询
// * 
// * @author YS
// *
// */
//@Controller
//@RequestMapping("")
//public class SANGUANExternalWantController {
//
//	@Autowired
//	RealNameSystemInterfaceService realNameSystemInterfaceService;
//
//	/**
//	 * 获取所有的地区数据列表√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getAreaList")
//	public String getAreaList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetAreaList(jsonObject);
//	
//	}
//
//	/**
//	 * 获取所有的配置数据列表(带时间戳)√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getCommonConfigList")
//	public String getCommonConfigList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetCommonConfigList(jsonObject);
//		
//	}
//
//	/**
//	 * 获取所有的通用字典数据列表(带时间戳)√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getCommonDictList")
//	public String getCommonDictList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetCommonDictList(jsonObject);
//	
//	}
//	
//	/**
//	 * 获取所有的通用字典类型列表√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getCommonDictTypeList")
//	public String getCommonDictTypeList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetCommonDictList(jsonObject);
//	}
//	
//	
//	/**
//	 * 获取所有的工种字典数据列表(带时间戳)√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getWorkTypeDictList")
//	public String getWorkTypeDictList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetCommonDictList(jsonObject);
//	}
//	
//	/**
//	 * 分页模式通过项目编号、上一次获取时间，获取这段时间内更新了的所有工人实名信息√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getWorkerInfoList")
//	public String getWorkerInfoList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetWorkerInfoList(jsonObject);
//	}
//	
//	/**
//	 * 通过ProjectCode获取本项目信息√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getProjectMaster")
//	public String getProjectMaster(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetProjectMaster(jsonObject);
//	}
//	
//	/**
//	 * 通过ProjectCode获取本项目分包商信息√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getSubcontractorList")
//	public String getSubcontractorList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetSubcontractorList(jsonObject);
//	}
//	
//	/**
//	 * 通过ProjectCode获取本项目班组基础信息(带时间戳)√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getTeamMaster")
//	public String getTeamMaster(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetTeamMaster(jsonObject);
//	}
//	
//	/**
//	 * 通过ProjectCode获取本项目班组成员信息(带时间戳)√
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getTeamMember")
//	public String getTeamMember(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetTeamMember(jsonObject);
//	}
//	
//	/**
//	 * 通过ProjectCode获取本项目班组成员信息(带时间戳)
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getTeamMember_O")
//	public String getTeamMember_O(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetTeamMember_O(jsonObject);
//	}
//	
//	/**
//	 * 获取总包方通用配置信息
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getContractorProjectConfig")
//	public String getContractorProjectConfig(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetContractorProjectConfig(jsonObject);
//	}
//	
//	/**
//	 * 获取项目工人考勤记录（最新版本）
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getProjectAttendanceListNew")
//	public String getProjectAttendanceListNew(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetProjectAttendanceListNew(jsonObject);
//	}
//	
//	/**
//	 * 获取项目工人列表
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getWorkerList")
//	public String getWorkerList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetWorkerList(jsonObject);
//	}
//	
//	/**
//	 * 获取项目工人考勤数据列表（最新版本）
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getWorkerAttendanceListNew")
//	public String getWorkerAttendanceListNew(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetWorkerAttendanceListNew(jsonObject);
//	}
//	
//	/**
//	 * 获取工人职业履历
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getWorkerProjectHistoryList")
//	public String getWorkerProjectHistoryList(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetWorkerProjectHistoryList(jsonObject);
//	}
//	
//	/**
//	 * 获取身份证阅读器配置
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getIDCardReaderConfig")
//	public String getIDCardReaderConfig(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetIDCardReaderConfig(jsonObject);
//	}
//	
//	/**
//	 * 项目层首页统计
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/queryProjectRealTimeInfo")
//	public String queryProjectRealTimeInfo(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.QueryProjectRealTimeInfo(jsonObject);
//	}
//	
//	/**
//	 * 获取总包信息
//	 * @param jsonObject
//	 * @return
//	 * @throws Exception
//	 */
//	@ResponseBody
//	@PostMapping("/getContractorInfo")
//	public String getContractorInfo(@RequestBody JSONObject jsonObject) throws Exception {
//		return realNameSystemInterfaceService.GetContractorInfo(jsonObject);
//	}
//	
//}
